//#include "FileUtil.h"
//
//
//namespace utils {
//namespace file {
//
//   
//
//    Reader::Reader(const char* filepath, std::ios_base::openmode mode /*= std::ios::in | std::ios::binary*/)
//        :state_(false)
//    {
//        do{
//            std::ifstream ifs(filepath, mode);
//            if (!ifs)
//                break;
//            //get file size
//            ifs.seekg(0, ifs.end);
//            std::streamsize size = ifs.tellg();
//            ifs.seekg(0, ifs.beg);
//            if (size == -1)
//                break;
//
//            buffer_.resize(size);
//
//            if (ifs.read(buffer_.data(), size))
//            {
//                state_ = true;
//            }
//        } while (0);
//    }
//
//    Reader::~Reader()
//    {
//    }
//
//    bool Reader::get(char* data,std::size_t size) 
//    {
//        //if(!state_)
//
//        return buffer_.data();
//    }
//   
//} // namespace utils
//} // namespace file
//
